package cn.shengchao.examstar.ai.acl.ports;

import java.util.Map;
import java.util.Set;

/**
 * 类目类型服务接口
 * 防腐层的端口定义，用于获取类目信息
 */
public interface ISpecificationTypeService {
    
    /**
     * 批量获取类目名称
     * @param specificationTypeIds 类目ID集合
     * @return 类目ID到类目名称的映射
     */
    Map<Long, String> getSpecificationTypeNames(Set<Long> specificationTypeIds);
    
    /**
     * 获取单个类目的名称
     * @param specificationTypeId 类目ID
     * @return 类目名称
     */
    String getSpecificationTypeName(Long specificationTypeId);
} 